// 从 TypeORM 库导入 Entity、Column 和 PrimaryGeneratedColumn 装饰器，用于定义数据库实体和字段
import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm';

/**
 * 用户实体类，对应数据库中的用户表
 */
@Entity()
export class User {
  // 标记为主键，并自动生成唯一标识
  @PrimaryGeneratedColumn()
  id: number;

  // 标记为数据库表中的一列，存储用户姓名
  @Column()
  name: string;

  // 标记为数据库表中的一列，存储用户邮箱
  @Column()
  email: string;
}